Tranh bá với nước Tống Sở_Thành_vương

Năm 643 TCN, Trịnh Văn công đến triều kiến Sở Thành vương.

Năm 640 TCN, nước Tùy kêu gọi các chư hầu Hán Đông phản lại nước Sở. Sở Thành vương bèn sai Đấu Cấu Ô Đồ mang quân đánh Tùy, chiếm được mấy thành.

Năm 639 TCN, Tống Tương công hội chư hầu, triệu kiến Sở Thành vương. Sở Thành vương giả vờ nhận lời. Khi ra hội, các nước Sái, Trịnh, Tào, Trần, Hứa đều sợ nước Sở mạnh nên ngả theo Sở Thành vương. Thành vương đặt phục binh, chờ Tống Tương công đến liền bắt giữ, sau đó đem quân đánh nước Tống.

Nước Tống tạm lập công tử Mục Di lên làm vua để giữ nước. Quân Sở không thắng được, cuối cùng Sở Thành vương thả Tống Tương công về nước.

Năm 638 TCN, Tống Tương công đánh nước Trịnh. Mùa thu năm đó, Sở Thành vương đem quân đánh Tống cứu Trịnh. TốngSở giao chiến tại trận Hoằng Thủy[4].

Sở Thành vương cho quân sang sông giao chiến. Khi Tống Tương công bày trận xong thì quân Sở vẫn chưa sang sông hết. Tư Mã là Cố khuyên Tương công đánh ngay vì quân Sở đông hơn nhưng vua Tống không nghe theo. Khi quân Sở qua sông xong chưa kịp bày trận, Tư mã Cố lại khuyên nên đánh, nhưng vua Tống vẫn không nghe theo. Khi quân Sở bày trận xong xông tới giáp chiến rất mạnh mẽ, quân Tống không chống nổi, bị thua tan tác, chết rất nhiều. Bản thân Tống Tương công bị thương ở đùi, về nước không lâu thì chết.